@charset "utf-8";
/* CSS Document */
*{
	margin:0;
	padding:0;
}
.lst_city{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	background-color:#fafafa;
	border:solid 1px #0082b4;
	padding:5px;
	width:390px;	
	display:none;
	position:absolute;
	z-index:1000;
}
.lst_city p{
	clear:both;	
	line-height:19px;	
}
.lst_city p span{
	float:left;
	color:#888;
	width:50px;
	text-align:right;
}
.lst_city p a.a_back{
	font-weight:bold;
}
.mgn{
	margin-left:65px;
}
.lst_city p a{
	padding:0 5px;
	word-break:keep-all;
	float:left;	
	text-decoration:none;
	color:#097fd1;
}

.lst_city p a:hover{
	background-color:#097fd1;
	color:#fff;
}
/*阴影*/
.bg_shadow{
	position:absolute;
	z-index:999;	
	display:none;
	background:#000;
	display:block;
	opacity: 0.2;
	filter:alpha(opacity=20);
}